package com.rockcent.mall.lib.dto;

import com.rockcent.common.domain.DtoEntity;

import javax.persistence.Column;
import java.util.Date;


public class MerchantCertifyDto extends DtoEntity {


    /**
     * 商家名称
     */
    public String name;

    /** 审核备注
     *
     * @pdOid 53a47c03-417d-4b56-a1a7-d5801231f2f6 */

    public String auditRemark;
    /** 企业名称
     *
     * @pdOid aa6171c9-921e-4642-883e-2954fbd07a67 */

    public String companyName;
    /** 个人联系地址/办公地址
     *
     * @pdOid 2519837c-37ff-4c98-bb34-36f2635950c3 */

    public String contactAddress;
    /** 个人/企业联系手机号
     *
     * @pdOid 30504588-0aaa-4dd7-9210-5c3183d7cb87 */

    public String contactPhone;
    /** 审核时间
     *
     * @pdOid 0df84ae3-8695-4c62-bc68-8b16f39ad8db */
    public Date dateAudited;

    /** 个人/法人身份证号码
     *
     * @pdOid 31be43d1-24e7-468d-9734-110094b592ee */

    public String idcardCode;

    /** 营业执照注册号
     *
     */

    public String licenseCode;
    /**
     * 选择地区ID
      */

    public Long locationId;
    /** 个人/法人真实姓名
     *
     */

    public String realName;
    /**
     * 认证类型
     */
    public String type;
    /** 个人/企业邮箱
     *
     * @pdOid c215425f-88d7-4ab5-accf-e567a8003e22 */
    public String email;

    /** 商家ID'"**/
    public Long merchantId;

    /**
     * 商家联系电话
     */
    public String mobile;

    /**
     * 状态
     */
    public  String status;

    private Boolean isVerify;

    /**

     * 身份证正面扫描件URL
     */
    private  String idCardPicUrl;

    /**
     *  营业执照扫描件URL
     */
    private  String licensePicUrl;

    /**
     * 关注数
     */
    private Long focusNum;

    public Boolean getPass() {
        return isPass;
    }

    public void setPass(Boolean pass) {
        isPass = pass;
    }

    private  Boolean isPass;

    /**
     * 提交时间下限

     */
    public String commitStartDate;

    /**
     * 提交时间上限
     */
    public String commitEndDate;
    /**
     * 商城LogoUrl
     */
    private String logoUrl;
    /**
     * 平台ID
     */
    private Long mallId;
    /**
     * 用户ID
     */
    private Long userInfoId;
    private String locationStr;

    public String getLicensePicUrl() {
        return licensePicUrl;
    }

    public void setLicensePicUrl(String licensePicUrl) {
        this.licensePicUrl = licensePicUrl;
    }

    public Boolean getVerify() {
        return isVerify;
    }

    public void setVerify(Boolean verify) {
        isVerify = verify;
    }

    public String getCommitStartDate() {
        return commitStartDate;
    }

    public void setCommitStartDate(String commitStartDate) {
        this.commitStartDate = commitStartDate;
    }

    public String getCommitEndDate() {
        return commitEndDate;
    }

    public void setCommitEndDate(String commitEndDate) {
        this.commitEndDate = commitEndDate;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }



    public String getIdCardPicUrl() {
        return idCardPicUrl;
    }

    public void setIdCardPicUrl(String idCardPicUrl) {
        this.idCardPicUrl = idCardPicUrl;
    }

    public String getAuditRemark() {
        return auditRemark;
    }

    public void setAuditRemark(String auditRemark) {
        this.auditRemark = auditRemark;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getContactAddress() {
        return contactAddress;
    }

    public void setContactAddress(String contactAddress) {
        this.contactAddress = contactAddress;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public Date getDateAudited() {
        return dateAudited;
    }

    public void setDateAudited(Date dateAudited) {
        this.dateAudited = dateAudited;
    }

    public String getIdcardCode() {
        return idcardCode;
    }

    public void setIdcardCode(String idcardCode) {
        this.idcardCode = idcardCode;
    }

    public String getLicenseCode() {
        return licenseCode;
    }

    public void setLicenseCode(String licenseCode) {
        this.licenseCode = licenseCode;
    }

    public Long getLocationId() {
        return locationId;
    }

    public void setLocationId(Long locationId) {
        this.locationId = locationId;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public Long getFocusNum() {
        return focusNum;
    }

    public void setFocusNum(Long focusNum) {
        this.focusNum = focusNum;
    }

    public String getLogoUrl() {
        return logoUrl;
    }

    public void setLogoUrl(String logoUrl) {
        this.logoUrl = logoUrl;
    }

    public Long getMallId() {
        return mallId;
    }

    public void setMallId(Long mallId) {
        this.mallId = mallId;
    }

    public Long getUserInfoId() {
        return userInfoId;
    }

    public void setUserInfoId(Long userInfoId) {
        this.userInfoId = userInfoId;
    }

    public String getLocationStr() {
        return locationStr;
    }

    public void setLocationStr(String locationStr) {
        this.locationStr = locationStr;
    }

    @Override
    public String toString() {
        return "MerchantCertifyDto{" +
                "name='" + name + '\'' +
                ", auditRemark='" + auditRemark + '\'' +
                ", companyName='" + companyName + '\'' +
                ", contactAddress='" + contactAddress + '\'' +
                ", contactPhone='" + contactPhone + '\'' +
                ", dateAudited=" + dateAudited +
                ", idcardCode='" + idcardCode + '\'' +
                ", licenseCode='" + licenseCode + '\'' +
                ", locationId=" + locationId +
                ", realName='" + realName + '\'' +
                ", type='" + type + '\'' +
                ", email='" + email + '\'' +
                ", merchantId=" + merchantId +
                ", mobile='" + mobile + '\'' +
                ", status='" + status + '\'' +
                ", isVerify=" + isVerify +
                ", idCardPicUrl='" + idCardPicUrl + '\'' +
                ", licensePicUrl='" + licensePicUrl + '\'' +
                ", isPass=" + isPass +
                ", focusNum=" + focusNum +
                ", commitStartDate='" + commitStartDate + '\'' +
                ", commitEndDate='" + commitEndDate + '\'' +
                '}';
    }
}
